interchange payment terminal - Spanish English Dictionary